push oneself forward - German English Dictionary